var obj = {
  name: "zhangsan",
  age: 18,
};

Object.defineProperty(obj, "height", {
  value: 1.88,
});

console.log(obj, obj.height); //{ name: 'zhangsan', age: 18 } 1.88
//这里虽然看不见，但是他确实是加入到里边了

/**
 * 属性描述符可以分为两类
 * 1. 数据描述符号
 *    value: 1.88,
 *    writable: true,
 *    enumerable: true,    //是否可以枚举
 *    configurable: true,  //是否可以删除，是否可以修改属性描述符
 * 2. 访问描述符号
 *    get: function () {},
 *    set: function (value) {},
 *    enumerable: true,
 *    configurable: true,
 */
